Caterpillar's stock more than doubled in value over the last couple of years thanks to a combination of improved margins, upbeat global sentiment and strong revenue growth. This has helped Caterpillar's valuation increase from under $60 per share in early 2016 to around $135 now.